package com.hzw.saas.common.pay.bean;

import java.util.Date;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 统一支付参数
 *
 * @author zzl
 * @since 2020-11-04
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class PayContent {

    /**
     * 商户支付流水号
     */
    private String payNo;

    /**
     * 支付机构返回的支付流水号
     */
    private String bizPayNo;

    /**
     * 总价，单位：元，小于分的数值会被舍弃
     */
    private double totalAmount;

    /**
     * 订单创建时间
     */
    private Date createTime;

    /**
     * 绝对超时时间
     */
    private Date ExpireDate;

    /**
     * 支付标题
     */
    private String payTitle;

    /**
     * 支付内容
     */
    private String payBody;

}
